:: 辅助工程配置和启动IDE的批处理
@echo off
@chcp 65001

REM 记录当前目录
set LastPath=%cd%

REM 切换到当前文件所在目录
set curDir=%~dp0
set GCMP_SDK_DIR="%curDir%\ThirdParty\GCMP_SDK"

if not EXIST %GCMP_SDK_DIR% (
  echo GCMP_SDK_DIR环境变量路径不正确
  GOTO :EOF
)
cd /d %curDir%

cmake -S . -B build  -T v140 -A x64  -DGCMPSDK_DIR="%GCMP_SDK_DIR%" %param%
if NOT ERRORLEVEL 0 goto Error

cmake --open build
REM 切换回目录
cd /d %LastPath%
GOTO :EOF

:Error
echo 请查看错误信息，做出相应调整（例如检查环境、修改本文件中的SDK路径、删除build目录等）后再启动
GOTO :EOF
